package main

import "fmt"
func main(){
	var arr = []int {1,6,3,8,33,27,66,9,7,88}
	sort := selectSort(arr)
	fmt.Print(sort)
}

func selectSort(arr[] int) []int{
	for i := 0; i < len(arr)-1; i++ {
		minIndex := i
		for j := i + 1; j < len(arr); j++ {
			if arr[j] < arr[minIndex] {
				minIndex = j
			}
		}
		if i != minIndex {
			arr[i] = arr[i] ^ arr[minIndex]
			arr[minIndex] = arr[i] ^ arr[minIndex]
			arr[i] = arr[i] ^ arr[minIndex]
		}
	}
	return arr
}
